package 炫彩基类

import (
	common "gitee.com/go_888/xcgui/xcgui/common"
)

// 文本链接_创建, 创建静态文本链接元素, 返回元素句柄.
//
//
//
//
//
//
// ff:文本链接_创建
// x:元素x坐标
// y:元素y坐标
// cx:宽度
// cy:高度
// pName:文本内容
// hParent:父窗口句柄
func X文本链接_创建(元素x坐标, 元素y坐标, 宽度, 高度 int32, 文本内容 string, 父窗口句柄 int) int {
	r, _, _ := xTextLink_Create.Call(uintptr(元素x坐标), uintptr(元素y坐标), uintptr(宽度), uintptr(高度), common.X文本到uintptr(文本内容), uintptr(父窗口句柄))
	return int(r)
}

// 文本链接_启用离开状态下划线, 启用下划线, 鼠标离开状态.
//
//
// ff:文本链接_启用离开状态下划线
// hEle:元素句柄
// bEnable:是否启用
func X文本链接_启用离开状态下划线(元素句柄 int, 是否启用 bool) {
	xTextLink_EnableUnderlineLeave.Call(uintptr(元素句柄), common.X布尔值到uintptr(是否启用))
}

// 文本链接_停留状态下划线, 启用下划线, 鼠标停留状态.
//
//
// ff:文本链接_停留状态下划线
// hEle:元素句柄
// bEnable:是否启用
func X文本链接_停留状态下划线(元素句柄 int, 是否启用 bool) {
	xTextLink_EnableUnderlineStay.Call(uintptr(元素句柄), common.X布尔值到uintptr(是否启用))
}

// 文本链接_置停留状态文本颜色, 设置文本颜色, 鼠标停留状态.
//
//
// ff:文本链接_设置停留状态文本颜色
// hEle:元素句柄
// color:ABGR颜色值
func X文本链接_设置停留状态文本颜色(元素句柄 int, ABGR颜色值 int) {
	xTextLink_SetTextColorStay.Call(uintptr(元素句柄), uintptr(ABGR颜色值))
}

// 文本链接_置离开状态下划线颜色, 设置下划线颜色, 鼠标离开状态.
//
//
// ff:文本链接_设置离开状态下划线颜色
// hEle:元素句柄
// color:ABGR颜色值
func X文本链接_设置离开状态下划线颜色(元素句柄 int, ABGR颜色值 int) {
	xTextLink_SetUnderlineColorLeave.Call(uintptr(元素句柄), uintptr(ABGR颜色值))
}

// 文本链接_置停留状态下划线颜色, 置下划线颜色, 鼠标停留状态.
//
//
// ff:文本链接_设置停留状态下划线颜色
// hEle:元素句柄
// color:ABGR颜色值
func X文本链接_设置停留状态下划线颜色(元素句柄 int, ABGR颜色值 int) {
	xTextLink_SetUnderlineColorStay.Call(uintptr(元素句柄), uintptr(ABGR颜色值))
}
